-- ToME - Tales of Maj'Eyal
-- Copyright (C) 2009, 2010, 2011, 2012 Nicolas Casalini
--
-- This program is free software: you can redistribute it and/or modify
-- it under the terms of the GNU General Public License as published by
-- the Free Software Foundation, either version 3 of the License, or
-- (at your option) any later version.
--
-- This program is distributed in the hope that it will be useful,
-- but WITHOUT ANY WARRANTY; without even the implied warranty of
-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-- GNU General Public License for more details.
--
-- You should have received a copy of the GNU General Public License
-- along with this program.  If not, see <http://www.gnu.org/licenses/>.
--
-- Nicolas Casalini "DarkGod"
-- darkgod@te4.org

local sex = game.player.female and "слышала" or "слышал"
local sex1 = game.player.female and "та" or "тот"
local sex2 = game.player.female and "Какая хорошенькая" or "Какой хорошенький"
local sex3 = game.player.female and "моя дорогая" or "мой дорогой"
local sex4 = game.player.female and "победила" or "победил"
local sex5 = game.player.female and "сделала" or "сделал"
local sex6 = game.player.female and "сражалась" or "сражался"



local entershop = function (self, player)
	local arenashop = game:getStore("ARENA_SHOP")
	arenashop:loadup(game.level, game.zone)
	arenashop:interact(player, "Gladiator's wares")
	arenashop = nil
end

newChat{ id="ryal-entry",
text = [[#LIGHT_GREEN#*Через главные ворота проходит огромный костяной гигант.
#LIGHT_GREEN#Формой он напоминает дракона, вместо крыльев у которого многочисленные шипы.
#LIGHT_GREEN#Во взгляде немёртвого чувствуется неожиданный для нежити... интеллект.
#LIGHT_GREEN#Ты уже ]]..sex..[[ о нём. Башня-Риал, твой первый противник!
#LIGHT_GREEN#Жуткое синее свечение разгорается в его глазах, немёртвый гигант издаёт громкий рёв и множество костей летит в твоём направлении!*
]],
	answers = {
		{"Я сделаю тебя!!"},
	}
}

newChat{ id="ryal-defeat",
text = [[#LIGHT_GREEN#*Пропустив несколько ударов, немёртвый гигант окончательно погибает под твоими атаками.*
#LIGHT_GREEN#Внезапно тело Риала начинает регенерировать!
#LIGHT_GREEN#Он снова встаёт и ты чувсствуешь, что его лишённый эмоций череп смотрит на тебя с желанием... отомстить.
#WHITE#Хе-хе-хе... потом продолжим, @playerdescriptor.race@.
#LIGHT_GREEN#*Риал неторопливо поворачивается к воротам и покидает арену, по виду, полностью невредимый.*
]],
	answers = {
		{"Это был хороший бой, костяной гигант!", action=entershop},
		{"...что? невредимый?", action=entershop}
	}
}

newChat{ id="fryjia-entry",
text = [[#LIGHT_GREEN#*В порывах холодного ветра через ворота проходит юная девушка.
#LIGHT_GREEN#Она выглядит невероятно молодой, у неё очень белая кожа и контрастирующие с ней длинные чёрные волосы. Она смотрит на тебя с жутковатым спокойствием.*#WHITE#
Я известна как Фруджия Хальсторм. Это всё, что тебе нужно знать, @playerdescriptor.race@. Начнём.
#LIGHT_GREEN#*С каждым её словом на арене становится холоднее и зрители на трибунах начинают кутаться в свои тёплые зимние плащи.*]],
	answers = {
		{"В бой!"},
	}
}

newChat{ id="fryjia-defeat",
text = [[#LIGHT_GREEN#*После твоего последнего удара Фруджия упала, не в силах продолжать. Она пытается подняться, но слишком сильно изранена.*
#WHITE#Я... я признаю своё поражение.
#LIGHT_GREEN#*Зрители на трибунах издают дружный возглас удивления. Фруджия поворачивается к тебе.*
#WHITE# @playerdescriptor.race@. Ты не ]]..sex1..[[, кого я ищу...
#LIGHT_GREEN#*Оставив тебя удивлённо обдумывать, что же она имела в виду, юная девушка уходит через ворота. Когда они закрываются, ты понимаешь, что глаза её были мокрыми от слёз.
]],
	answers = {
		{"...", action=entershop},
		{"ч...что всё это значит?", action=entershop}
	}
}

newChat{ id="riala-entry",
text = [[#LIGHT_GREEN#*Ворота открываются, показывая зрелую человеческую женщину в малиновой мантии.
#LIGHT_GREEN#Она смотрит на тебя с широкой улыбкой.
#WHITE# ]]..sex2..[[	@playerdescriptor.race@. Так значит, тебя зовут @playername@? Сегодня я буду твоим противником.
#LIGHT_GREEN#*Её голос звучит тихо, как будто она рассказывает тебе какой-то секрет.* #WHITE#Ты знаешь, как мало в наше время осталось малышей, без них так скучно.#LIGHT_GREEN#*Она хихикает.*#WHITE#
Итак! Я Реала Малиновая. Я из самого Ангольвена. Несмотря на все эти проблемы со Спеллблейзом люди всё ещё смогут насладиться несколькими магическими фокусами!
#LIGHT_GREEN#*Она щёлкает пальцами и вокруг неё начинают танцевать языки пламени!*#WHITE#
Фруджия говорила мне о тебе, плохой ребёнок, поэтому я не буду тебя недооценивать как подающий надежды аспирант. #LIGHT_GREEN#*Она улыбается ещё шире.*#WHITE#
Итак, давай быстрее, ]]..sex3..[[! Настало время битвы!]],
	answers = {
		{"Вперёд!"},
	}
}

newChat{ id="riala-defeat",
text = [[#LIGHT_GREEN#*С твоим последним ударом Реала упала... и внезапно загорелась!!
#LIGHT_GREEN#Ты смущённо смотришь на яркое инферно, и тут сзади раздаётся голос.*
#WHITE#О, ]]..sex3..[[! Это былла прекрасная схватка, не так ли? Я признаю твою славную победу.
#LIGHT_GREEN#*Она вежливо кланяется.*
#WHITE#Фруджия правильно сказалал о тебе: ты действительно можешь стать чемпионом!
#WHITE#О, и пожалуйста прости её поведение. Ты всё поймёшь когда встретишь её отца.
И, если ты так же продолжишь, это произойдёт очень скоро.
Итак, это доставило мне удовольствие, @playername@. #LIGHT_GREEN#*Она исчеает в спирали пламени.*]],
	answers = {
		{"I am pumped up! What's next?", action=entershop},
		{"Am I the only person with a name that can die here?", action=entershop}
	}
}

newChat{ id="valfren-entry",
text = [[#LIGHT_GREEN#*Ты вдруг понимаешь, что всё вокруг потемнело.
#LIGHT_GREEN#Ты оглядываешься в поисках противника. И ты видишь его.
#LIGHT_GREEN#Он стоит прямо перед тобой, в массивных боевых доспехах и с не менее массивной секирой.
#LIGHT_GREEN#Секунду назад его тут не было. Ты делаешь шаг назад, рассматриваешь его лучше и видишь, что это человек, одетый в огромные изношенные доспехи.
#LIGHT_GREEN#Ты не можешь видеть его глаза, но знаешь, что его взгляд пронзает твою душу.*
#WHITE#f...t...ma....ll...
#LIGHT_GREEN#*Дьявольский голос доносится отовсюду и ниоткуда. Но ты не в состоянии ничего понять!
#LIGHT_GREEN#Слова не похожи ни на один из языков Мадж-Эйяла!
#LIGHT_GREEN#И затем... раздаётся пронзительный демонический рёв... ты подавлен силой эмоций, вторгающихся в твою душу!!*
]],
	answers = {
		{"#LIGHT_GREEN#*Ты мужественно встаёшь против тьмы.*"},
	}
}

newChat{ id="valfren-defeat",
text = [[#LIGHT_GREEN#*Ты мужественно наносишь последний удар!*
#LIGHT_GREEN#*Вальфрен падает и свет возвращается в этот мир.
#LIGHT_GREEN#На мнгновение ты закрываешь глаза. Когда ты открываешь их, то видишь рядом с собой Фруджу.*
Папа... #LIGHT_GREEN#*Несколько секунд она молчит.*#WHITE# Ты ]]..sex4..[[, @playerdescriptor.race@.
Ты всё ]]..sex5..[[ правильно. Готовься с финальной битве... если ты победишь, мы все будем тебе служить.
Удачи...
#LIGHT_GREEN#*Спустя несколько неприятных секунд Фальфрен снова начинает двигаться.
#LIGHT_GREEN#Он встаёт и идёт прочь от Фруджи. В воротах Вальфрен поворачивает голову в твою сторону.
#LIGHT_GREEN#Ты смотришь на него, и тогда он указывает взглядом куда-то поверх стен арены. Ты смотришь в этом направлении... и видишь Чемпиона Арены*
#LIGHT_GREEN#*Это он. Твоя цель. Твё сердце бьётся быстрее и, в то же время, Чемпион Арены гордо улыбается*
#RED#Финальный бой начнётся когда ворота закроются, настал последний час!!
]],
	answers = {
		{"Я одолею тебя, Чемпион Арены!!!", action=entershop},
		{"Я стану новым Мастером Арены вместо старого Мастера Арены!!", action=entershop},
		{"Богатство и слава! Богатство и слава!", action=entershop},
	}
}

newChat{ id="master-entry",
text = [[#LIGHT_GREEN#*Наконец, Чемпион Арены проходит через ворота!
#LIGHT_GREEN#Зрители встречают его появление овациями!*
Я аплодирую тебе, @playerdescriptor.race@! Ты мужественно ]]..sex6..[[, отдавая всего себя битве!
И теперь... настало время последнего поединка!
#LIGHT_GREEN#*Чемпион становится в боевую стойку. Зрители приветствуют его!*
Как и ты, я когда-то был никем. Я не стану недооценивать твои возможности.
#LIGHT_GREEN#*Чемпион усмехается, ты тоже становишься в боевую стойку, зрители приветствуют тебя и внутри тебя растёт волнение.*
Ты слышишь, как они тебя приветствуют? Вот о чём я говорю.
Они славят твою силу, @playerdescriptor.race@!!
#LIGHT_GREEN#*Чемпион делает шаг вперёд по песку Арены.*
]],
	answers = {
		{"Богатство и слава!!!"},
	}
}

newChat{ id="master-defeat",
text = [[#LIGHT_GREEN#*В конце славной битвы Чемпион упал!*
Ха-х... ха-ха. Ты ]]..sex5..[[ это, @playerdescriptor.race@...
#LIGHT_GREEN#*Чемпион Арены, побеждённый, поднялся с широкой улыбкой.
#LIGHT_GREEN#Чувствуя одобрение чемпиона ты поднимаешь с окровавленного песка его оружие.*
Слушайте все! Вот новый чемпион!!
#LIGHT_GREEN#*Зрители кричат и скандируют твоё имя.*
Поздравляю, @playerdescriptor.race@. Теперь ты Чемпион.
Сейчас ты должен будешь занять своё законное чемпионское место.
Но помни... как и у меня, у тебя тоже когда-то будет финальный бой...
А до тех пор это твоё место! Добро пожаловать в рай, @playerdescriptor.race@!
#LIGHT_GREEN#*К тебе подходят несколько спонсоров и вербовщиков, наперебой предлагающих для победителя чемпиона выгодные контракты и высокие военные должности.
#LIGHT_GREEN#Ты улыбаешься, победитель, точно зная, что с этого момента в твоей жизни всё будет хорошо.
#LIGHT_GREEN#Потому что даже если в будущем тебя победят...
#LIGHT_GREEN#Ты всё равно будешь хранить в памяти эту минуту.
]],
	answers = {
		{"БОГАТСТВО!! И!! СЛАВА!!", action=function(npc, player) player:hasQuest("arena"):win() end},
		{"Больше не нужно спасать цыпочек от культистов!", cond=function(npc, player) if player.female == true then return false else return true end end, action=function(npc, player) player:hasQuest("arena"):win() end},
		{"Сегодня я "..sex4.." и не боюсь будущих трудностей!", action=function(npc, player) player:hasQuest("arena"):win() end},
		{"#LIGHT_GREEN#*танцевать*", action=function(npc, player) player:hasQuest("arena"):win() end},
	}
}